#ifndef AUDIO_H
#define AUDIO_H
#include<QtMultimedia>
#include <QWidget>
#include<QAudioOutput>
namespace Ui {
class Audio;
}

class Audio : public QWidget
{
    Q_OBJECT
private:
    QMediaPlayer *player;  //播放类
    QString durationTome;  // 总时常
    QString positionTime;   //当前时常
    QMediaPlaylist *playlist;   // 播放列表
    QString currentFile;        // 当前播放文件路径

public:
    explicit Audio(QWidget *parent = nullptr);
    ~Audio();
signals:
    void showMenu();
private slots:
     void on_addButton_clicked();
     void on_playButton_clicked(); // 播放按钮点击槽函数
     void updatePosition(qint64 position); // 更新播放进度

     void on_pushButton_4_clicked();

private:
    Ui::Audio *ui;
};

#endif // AUDIO_H
